Enterprise Version
dynamic geometric abstraction